
exports.up = function(knex) {
    return knex.schema.createTable('manifests', table => {
        table.increments().primary();

        table.string('type')
            .defaultTo('admin')
            .notNull();

        table.string('stage')
            .defaultTo('dev')
            .notNull();

        table.text('content')
            .defaultTo('')
            .notNull();

        table.string('from_ip')
            .defaultTo('')
            .notNull();

        table.timestamps();
    });
};

exports.down = function(knex) {
    return knex.schema
        .dropTableIfExists('manifests');
};
